package com.ph.irp.base.assistantmaterial.service;
import java.util.List;
import com.ph.irp.model.PBaseAssistantmaterialCandiatecategory;
public interface PBaseAssistantmaterialCandiatecategoryService {
	public void addCandiateCategory(PBaseAssistantmaterialCandiatecategory candiateCategory)throws Throwable;
	
	public void deleteCandiateCategory(int candiateCategoryId)throws Throwable;
	
	public void updateCandiateCategory(PBaseAssistantmaterialCandiatecategory candiateCategory)throws Throwable;
	
	public PBaseAssistantmaterialCandiatecategory getCandiateCategoryById(int candiateCategoryId)throws Throwable;
	public List<PBaseAssistantmaterialCandiatecategory> getCandiateCategoryByCode(String code)throws Throwable;
	public List<PBaseAssistantmaterialCandiatecategory> getCandiateCategoryByName(String name)throws Throwable;
	public List<PBaseAssistantmaterialCandiatecategory> getCandiateCategoryByNameAndCode(String name,String code)throws Throwable;
	public List<PBaseAssistantmaterialCandiatecategory> getCandiateCategoryList()throws Throwable;

}
